Python 您所在的位置:网站首页 python clock tick Python

Python

2024-06-18 11:23| 来源: 网络整理| 查看: 265

Time module in Python provides various time related functions. time.clock() method of time module in Python is used to get the current processor time as a floating point number expressed in seconds. As, Most of the functions defined in time module call corresponding C library function. time.clock() method also call C library function of the same name to get the result. The precision of returned float value depends on the called C library function. Note: This method is deprecated since Python version 3.3 and will be removed in Python version 3.8. The behaviour of this method is platform dependent.

Syntax: time.clock() Parameter: No parameter is required. Return type: This method returns a float value which represents the current processor time in seconds.

Code #1: Use of time.clock() method to get current processor time 

Python3

# Python program to explain time.clock() method   # importing time module import time   # Get the current processor # time in seconds pro_time = time.clock()   # print the current # processor time print("Current processor time (in seconds):", pro_time) Output: Current processor time (in seconds): 0.042379

Code #2: Use of time.clock() method to get current processor time 

Python3

# Python program to explain time.clock() method   # importing time module import time     # Function to calculate factorial # of the given number def factorial(n):     f = 1     for i in range(n, 1, -1):         f = f * i           return f     # Get the current processor time # in seconds at the # beginning of the calculation # using time.clock() method start = time.clock()   # print the processor time in seconds print("At the beginning of the calculation") print("Processor time (in seconds):", start, "\n")     # Calculate factorial of all # numbers from 0 to 9 i = 0 fact = [0] * 10;   while i < 10:     fact[i] = factorial(i)     i = i + 1   # Print the calculated factorial for i in range(0, len(fact)):     print("Factorial of % d:" % i, fact[i])   # Get the processor time # in seconds at the end # of the calculation # using time.clock() method end = time.clock()   print("\nAt the end of the calculation") print("Processor time (in seconds):", end) print("Time elapsed during the calculation:", end - start)     Output: At the beginning of the calculation Processor time (in seconds): 0.03451 Factorial of 0: 1 Factorial of 1: 1 Factorial of 2: 2 Factorial of 3: 6 Factorial of 4: 24 Factorial of 5: 120 Factorial of 6: 720 Factorial of 7: 5040 Factorial of 8: 40320 Factorial of 9: 362880 At the end of the calculation Processor time (in seconds): 0.034715 Time elapsed during the calculation: 0.0002050000000000038

Reference: https://docs.python.org/3/library/time.html#time.clock

I

ihritik Improve Next Article Python | time.clock_getres() method Please Login to comment...


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有